//准备初始数据
import axios from "axios";
import { GetTestData } from "@/axios/test";

//开发环境状态
const state: boolean = import.meta.env.VITE_STATE;

//提供默认值
export const getDataLocal = async () => {
  if (state) {
    //开发
    axios.defaults.baseURL = "/api"; //开发环境下配置代理
    //这里可以用本地的默认值代替
    //或者使用WordPress撰写的接口，通过axios获取数据
    try {
      const data = await GetTestData(); // 使用 await 等待 GetTestData 异步请求的结果
      console.log(data);
      return data; // 返回获取到的数据
    } catch (error) {
      console.error("获取数据失败:", error);
      return {}; // 如果获取数据失败，返回空对象
    }
  } else {
    //打包
    return (window as any).dataLocal !== "" ? (window as any).dataLocal : {};
  }
};

// 封装获取数据的函数
//const data = await getDataLocal(); // 使用 await 等待返回的数据
//console.log(data); // 输出获取到的数据
//输出数据库表名
//export const Test: string = data;
//export const TableTaskName: string = data.table_task_name; //任务表
//export const TableSubmitName: string = data.table_submit_name; //提交表

//输出接口地址
//export const Ajaxurl: string = data.ajaxurl;
